/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Interface;

import javax.swing.JComponent;

/**
 * Classe abstraite pour tous les éléments du jeu permettant de tous
 * les mettre dans une même liste et de leur donner une variable prototype.
 * @author Laurent/Pascal
 */
public abstract class ElementDuJeu extends JComponent
{
    boolean prototype;
   
    /**
     * Redéfinie par les sous-classe pour bouger.
     * @param newX pour le canon seulement.
     * @param newY pour le canon seulement.
     */
    abstract void bouger(double newX, double newY);
    
}
